#将正则表达式解释包引入
import re
#让用户输入1个字符串
letter=raw_input('Pleass letter:')
#将字符串转换为列表
letter_1=list(letter)
#输出列表
print letter_1
#定义4个用于计算的值，初始化为0
n=0
m=0
s=0
tshu=0
#输出列表长度
print 'list number:',len(letter_1)
#遍历列表letter_1
for i in letter_1:
	#过滤出数字
	if re.match('^[0-9]',i):
		n+=1
	#过滤出字母
	elif re.match('^[a-zA-Z]',i):
		m+=1
	#过滤出空格
	elif re.match('^\s',i):
		s+=1
	#过滤出非空格，非字母，非数字：
	elif re.match('[^\w\s]+',i) :
		tshu+=1

#输出计算出的个数
print 'number:',n
print 'letter:',m
print 'space:',s
print 'teshuzifu:',tshu